Aspect and XML-oriented Semantic Framework Generator: SmartTools

نویسندگان

  • Didier Parigot
  • Carine Courbis
  • Pascal Degenne
  • Alexandre Fau
  • Claude Pasquier
  • Joël Fillon
  • Christophe Held
  • Isabelle Attali
چکیده

SmartTools is a semanti framework generator, based on XML and obje t te hnologies. Thanks to a pro ess of automati generation from spe i ations, SmartTools makes it possible to qui kly develop environments dedi ated to domain-spe i and programming languages. Some of these spe i ations (XML, DTD, S hemas, XSLT) are issued from the W3C whi h is an important sour e of varied emerging domain-spe i languages. SmartTools uses obje t te hnologies su h as visitor patterns and aspe t-oriented programming. It provides ode generation adapted to the usage of those te hnologies to support the development of semanti analyses. In this way, we obtain at minimal ost the design and implementation of a modular development platform whi h is open, intera tive, uniform, and most important prone to evolution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

L'apport des technologies XML et objets pour un générateur d'environnements : SmartTools

SmartTools is a development environment generator, based on object technologies and XML. Thanks to a process of automatic generation from speci£cations, SmartTools makes it possible to quickly develop environments dedicated to programming languages and domainspeci£c languages. More precisely, some speci£cations are directly coming from W3C technologies, which are an open source of varied emergi...

متن کامل

SmartTools: a Development Environment Generator based on XML Technologies

SmartTools is a development environment generator that provides a structure editor and semantic tools as main features. SmartTools is easy to use, thanks to its graphical user interface. Being based on Java and XML technologies offers all the features of SmartTools to any defined language. The main goal of this tool is to provide help and support for designing software development environments ...

متن کامل

SmartTools: A Generator of Interactive Environments Tools

SmartTools is a development environment generator that provides a structure editor and semantic tools as main features. The well-known visitor pattern technique is commonly used for designing semantic analysis, it has been automated and extended. SmartTools is easy to use thanks to its graphical user interface designed with the Java Swing APIs. It is built with an open architecture convinient f...

متن کامل

Building XML-driven application generators with compiler construction tools

This paper describes how to use conventional compiler construction tools, and parser generators in particular, to build XMLdriven application generators. In our approach, the document interface is provided by a standard stream-oriented XML processing framework (e.g., SAX or StAX). This framework is used to program a generic, customizable XML scanner that transforms documents into streams of sui...

متن کامل

XML technologies in the SmartTools Software Factory

Because of the Internet and the associated proliferation of component and distributive technologies, the way of designing and implementing complex applications has to be modified to integrate standards and code distribution. To cope with these changes, applications need to be more open, flexible and capable of evolving. The main goal of this paper is to describe how XML technologies are used at...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Electr. Notes Theor. Comput. Sci.

دوره 65  شماره 

صفحات  -

تاریخ انتشار 2002